Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F4 Slovakia F3 Austria F10 Tunisia F4 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F2 Austria F1 Ivory Coast F1 Ivory Coast F2 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Germany F8 Austria F4 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Austria F2 Great Britain F4 Croatia F10 Croatia F12 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Iran F3 Croatia F6 Ukraine F4 Ukraine F5 Ukraine F6 Croatia F4 (Opatija) Croatia F2 (Porec) Ukraine F1 (Rivne) Ukraine F2 (Rivne) Ukraine F3 (Rivne) Czech Republic F6 (Brno) Belarus F3 (Minsk) Ukraine F4 (Bucha) Romania F13 (Iasi) Germany F14 (Oberhaching) Germany F15 (Bad Salzdetfurth) Czech Republic F9 (Valasske Mezirici) Czech Republic F10 (Milovice) Czech Republic F11 (Ricany) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Porec M15 Rovinj M15 Opatija M15 Sozopol M15 Irpin M15 Irpin M15 Wroclaw M15 Vilnius M15 Piestany M15 Chitila M15 Targu Mures M15 Irpin M25 Irpin M15 Brasov M15 Targu Mures M15 Chornomorsk M15 Parnu M15 Prague M15 Milovice M15 Doha M15 Doha M15 Kazan M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Novomoskovsk M15 Curtea de Arges M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo M15 Antalya M15 Antalya Slovakia F2 M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Novomoskovsk M15 Novomoskovsk M25 Nur-Sultan M25+H Bacau M25 Nur-Sultan M25 Nur-Sultan M25 Antalya M25 Antalya M25 Antalya M25 Antalya Canada F1 Austria F5 Czech Republic F2 Austria F5 Czech Republic F1 Czech Republic F12 (Prague) Prosperita Open 2007 - Ostrava Kosice Open-Steelers Cup 2008 - Kosice s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana Ostrava Challenger M15 Slovenska Bistrica Trnava Challenger M15 Heraklion M15 Antalya Aachen Challenger Rhodes Challenger Busan Challenger Fergana Challenger Prostejov Challenger Arad Challenger M25 Antalya Samarkand Challenger Karshi Challenger M15 Antalya M25 Padova Bratislava Challenger Sarajevo Challenger Bath Challenger M25 Mataro Tampere Challenger Samarkand Challenger Karshi Challenger Astana Challenger Trnava Challenger M15 Eupen Helsinki Challenger Karshi Challenger Brasov Challenger M15 Antalya Rome Challenger Furth Challenger Kosice Challenger Milan Challenger Orbetello Challenger M25 Antalya M15 Ollersbach San Marino Challenger M25 Poznan M25 Santa margherita di Pula Genova Challenger M15 Vienna Trnava Challenger Mouilleron-Le-Captif Challenger M15 Bielsko Biala M15 Heraklion Heilbronn Challenger Morelos Challenger Salinas Challenger Ostrava Challenger Heilbronn Challenger Vicenza Challenger Furth Challenger San Benedetto Challenger Liberec Challenger Bratislava Challenger Wroclaw Challenger Cherbourg Challenger Vercelli Challenger Ostrava Challenger Mestre Challenger Poprad Tatry Challenger Padova Challenger Todi Challenger Biella Challenger Liberec Challenger Cordenons Challenger Manerbio Challenger Como Challenger St. Remy Challenger Trnava Challenger Rome Challenger Lima Challenger Montevideo Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger M25+H Kassel Santo Domingo Challenger Napoli Challenger Barletta Challenger Ostrava Challenger Prague Challenger Poprad Tatry Challenger Biella Challenger Como Challenger M15 Antalya Rome Challenger Mohammedia Challenger Eckental Challenger Bratislava Challenger San Luis Potosi Challenger Qingdao Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Marburg Challenger Prague Challenger Liberec Challenger Quito Challenger Bogota Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Bratislava Challenger Morelos Challenger Punta Del Este Challenger Marbella Challenger Rome Challenger Marburg Challenger Padova Challenger Liberec Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Bratislava Challenger Pune Challenger Punta Del Este Challenger Santiago Challenger M25 Santa Margherita di Pula Anning Challenger Nanchang Challenger Shymkent Challenger Samarkand Challenger Almaty Challenger Shymkent Challenger Bratislava Challenger Ludwigshafen Challenger San Benedetto Challenger Prague Challenger Liberec Challenger M15 Monastir L'Aquila Challenger Como Challenger Biella Challenger Maia Challenger Concepcion Challenger Almaty 1 Challenger Almaty 2 Challenger Nur-Sultan 3 Challenger Nur-Sultan 4 Challenger Barletta Challenger Como Challenger Banja Luka Challenger Kyiv Challenger Ambato Challenger Bucharest Challenger Napoli 2 Challenger Maia 1 Challenger Maia 2 Challenger Santa Cruz de la Sierra Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Mexico City Challenger Murcia Challenger Madrid Challenger Prague 1 Challenger Heilbronn Challenger M15 Monastir Troisdorf Challenger Prostejov Challenger Poznan Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Luedenscheid Challenger Braunschweig Challenger Iasi Challenger Trieste Challenger Liberec Challenger Meerbusch Challenger Grodzisk Mazowiecki Challenger Prague 3 Challenger Tulln Challenger Szczecin Challenger Alicante Challenger St. Tropez Challenger Bergamo Challenger Bratislava Challenger Helsinki Challenger Valencia Challenger Canberra Challenger Tenerife 2 Challenger Girona Challenger St. Tropez Challenger Hamburg Challenger Danderyd Challenger M25 Santa Margherita di Pula Augsburg Challenger Tatra Banka Slovak Open - Bratislava Dobrich Challenger Porto 2 Challenger M25 Santa Margherita di Pula Villena Challenger M25 Trnava Kosice Challenger ATP Slovak Open Challenger - Bratislava M25 Heraklion Kosice Challenger Brazzaville Challenger M15 Antalya Trnava Challenger M15 Monastir Hersonissos 2 Challenger Zadar Challenger Liberec Challenger Seoul Challenger M15 Antalya Aachen Challenger M25 Belgrade M15 Bergamo Singapore Challenger Bergamo Challenger M25 Antalya M25 Faro M25 Quinta Do Lago Tatra Banka Open - Bratislava M15 Trnava M25 Santa Margherita di Pula M15 Krakow M25 Sabadell Alessandria Challenger M15 Antalya Kosice Challenger Turin Challenger San Benedetto Challenger M15 Poprad M25 Wetzlar M25 Santa Margherita di Pula Tatra Banka Open 2006 - Bratislava Ostrava Challenger Rome Challenger Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Arad Challenger San Benedetto Challenger Poznan Challenger Tampere Challenger Prague Challenger M25 La Nucia Samarkand Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Aircel Chennai Open - Chennai Marburg Challenger Steelers Cup 2005 - Kosice Heilbronn Challenger Banja Luka Challenger Steelers Cup - Kosice Vegeta Croatia Open - Umag Florence Challenger Furth Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Konzum Croatia Open - Umag Lima Challenger Guayaquil Challenger Ecuador Open - Quito Argentina Open - Buenos Aires Konzum Croatia Open - Umag ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona BMW Open - Munich Astana Challenger Plava Laguna Croatia Open - Umag Tata Open Maharashtra - Pune Cordoba Open - Cordoba Geneva Challenger Brasil Open - Sao Paulo Rijeka Challenger Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Tatra Banka Slovak Open - Bratislava Santiago Open - Santiago Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Marbella Challenger Delray Beach Open - Delray Beach Guayaquil Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago BMW Open - Munich Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Zagreb Challenger Santiago Challenger Johannesburg Challenger Todi Challenger Kosice Challenger Lisbon Challenger Sardegna Open - Cagliari Belgrade 2 - Belgrade Ostrava Challenger Cordoba Open - Cordoba Barcelona Challenger Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Losinj Challenger Barcelona Challenger Bratislava Challenger Bratislava Challenger Bergamo Challenger Wolfsburg Challenger Generali Open - Kitzbuhel San Luis Potosi Challenger Punta Del Este Challenger Todi Challenger Trnava Challenger Lermontov Challenger Glasgow Challenger Prague Challenger Poznan Challenger Prague Challenger Kosice Challenger Maia Challenger Eckental Challenger Bratislava Challenger Como Challenger Marbella Challenger Napoli Challenger Noumea Challenger Heilbronn Challenger Bergamo Challenger San Luis Potosi Challenger Mersin Challenger Leon Challenger Mexico City Challenger Rennes Challenger Athens Challenger Santiago Challenger Las Franquesas del Valles Challenger Sao Paulo Challenger Tour Finals Bogota Challenger Quimper Challenger Luedenscheid Challenger Lisbon Challenger Poznan Challenger Vercelli Challenger Tigre Challenger Todi Challenger Bergamo Challenger Tashkent Challenger Skopje Challenger Rio De Janeiro Challenger Leon Challenger Buenos Aires Challenger Marburg Challenger Manerbio Challenger Seville Challenger Casablanca Challenger Budapest Challenger Irving Challenger Como Challenger Anning Challenger Prostejov Challenger Poprad Tatry Challenger Quimper Challenger Guadalajara Challenger Ostrava Challenger M25 Santa Margherita di Pula Lima Challenger San Benedetto Challenger Zadar Challenger Koblenz Challenger Mons Challenger Szekesfehervar Challenger San Luis Potosi Challenger Bratislava Challenger Brasov Challenger Napoli Challenger Florence Challenger Antalya 4 Challenger Eckental Challenger Rome Challenger Roseto Degli Abruzzi 2 Challenger Scheveningen Challenger Seville Challenger Como Challenger Turin Challenger Cordenons Challenger Hamburg Challenger Maia Challenger Montevideo Challenger Punta Del Este Challenger Tenerife 3 Challenger Santiago Challenger Belgrade Challenger Helsinki Challenger Prague Challenger Perugia Challenger Liberec Challenger Split Challenger Rome Challenger Bratislava 1 Challenger Concepcion Challenger Francavilla Challenger Lugano Challenger Oeiras 4 Challenger Troisdorf Challenger Heilbronn Challenger Aguascalientes Challenger Milan Challenger Augsburg Challenger Prostejov Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Bratislava 1 Challenger Braga Challenger Sassuolo Challenger Milan Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - New York Brest Challenger Ismaning Challenger Valencia Challenger Maspalomas Challenger Tenerife 2 Challenger Barcelona Challenger Heilbronn Challenger Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Kigali 1 Challenger French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Salzburg Challenger M25 Poznan Great Ocean Road Open - Melbourne M25 Santa Margherita di Pula French Open - Paris Wimbledon - London Ilkley Challenger Australian Open - Melbourne Quito Challenger Sibiu Challenger French Open - Paris Buenos Aires Challenger Wimbledon - London Zadar Challenger Valencia Challenger Szczecin Challenger Olbia Challenger Ostrava Challenger Australian Open - Melbourne French Open - Paris U.S. Open - New York Nordea Open - Bastad Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Internazionali BNL d'Italia - Rome French Open - Paris Rolex Paris Masters - Paris Wimbledon - London Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group I, 1R, UKR-COL 3-2 Kigali 2 Challenger Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, World Group, Q, UKR-USA 0-4 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, World Group I, 1R, ISR-UKR 3-1 M15 Lodz Barletta Challenger Tunis Challenger Nordea Open - Bastad